/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package passwordchecker;

import Classificadores.Verify01;
import Interfaces.CheckerRule;
import Interfaces.VerifyStrength;
import java.util.ArrayList;
import java.util.List;
import regras.RuleLetters01;
import regras.RuleLettersNumbers01;
import regras.RuleLettersNumbersSymbols01;
import regras.RuleLowerLetter01;
import regras.RuleNumbers01;
import regras.RuleSize01;
import regras.RuleSymbols01;
import regras.RuleUpperLetter01;

/**
 *
 * @author Tainá
 */


public class PasswordChecker01 extends GenericPasswordChecker {
   public PasswordChecker01(String password){
        ruleList = new ArrayList<>();
        verifier = new Verify01();
        ruleList.add(new RuleSize01(password));
        ruleList.add(new RuleUpperLetter01(password));
        ruleList.add(new RuleLowerLetter01(password));
        ruleList.add(new RuleNumbers01(password));
        ruleList.add(new RuleSymbols01(password));
        ruleList.add(new RuleLetters01(password));
        ruleList.add(new RuleLettersNumbers01(password));
        ruleList.add(new RuleLettersNumbersSymbols01(password));
   }
} 